package com.ssy.lingxi.order.model.vo.buyer.response;

import com.ssy.lingxi.order.model.vo.basic.response.DeliveryConsigneeDetailVO;
import com.ssy.lingxi.order.model.vo.basic.response.SellDeliveryGoodsDetailVO;

import java.io.Serializable;
import java.util.List;

/**
 * 查看待新增采购收货单详情返回VO
 * @author wyx
 * @version 2.0.0
 * @date 2022-01-13
 */
public class BuyerReceiveDetailVO implements Serializable {
    private static final long serialVersionUID = 5892836654875194216L;
    /**
     * 卖方（供应）会员Id
     */
    private Long vendorMemberId;

    /**
     * 卖方（供应）会员角色Id
     */
    private Long vendorRoleId;

    /**
     * 卖方（供应）会员名称
     */
    private String vendorMemberName;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 对应仓库
     */
    private String inventoryName;

    /**
     * 对应仓库人员
     */
    private String inventoryRole;

    /**
     * 单据摘要
     */
    private String digest;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 关联订单ID
     */
    private Long orderId;

    /**
     * 发货商品明细
     */
    private List<SellDeliveryGoodsDetailVO> detailList;

    /**
     * 收发货信息
     */
    private DeliveryConsigneeDetailVO consignee;

    public Long getVendorMemberId() {
        return vendorMemberId;
    }

    public void setVendorMemberId(Long vendorMemberId) {
        this.vendorMemberId = vendorMemberId;
    }

    public Long getVendorRoleId() {
        return vendorRoleId;
    }

    public void setVendorRoleId(Long vendorRoleId) {
        this.vendorRoleId = vendorRoleId;
    }

    public String getVendorMemberName() {
        return vendorMemberName;
    }

    public void setVendorMemberName(String vendorMemberName) {
        this.vendorMemberName = vendorMemberName;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getInventoryName() {
        return inventoryName;
    }

    public void setInventoryName(String inventoryName) {
        this.inventoryName = inventoryName;
    }

    public String getInventoryRole() {
        return inventoryRole;
    }

    public void setInventoryRole(String inventoryRole) {
        this.inventoryRole = inventoryRole;
    }

    public String getDigest() {
        return digest;
    }

    public void setDigest(String digest) {
        this.digest = digest;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public List<SellDeliveryGoodsDetailVO> getDetailList() {
        return detailList;
    }

    public void setDetailList(List<SellDeliveryGoodsDetailVO> detailList) {
        this.detailList = detailList;
    }

    public DeliveryConsigneeDetailVO getConsignee() {
        return consignee;
    }

    public void setConsignee(DeliveryConsigneeDetailVO consignee) {
        this.consignee = consignee;
    }
}
